﻿@charset "utf-8";
/* CSS Document */
*{ 
    margin: 0;
    padding: 0;
    /*font-size: 100%;
    font-weight: normal;*/
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	/*text-align: left;*/
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
 img {border: 0;}
ol, ul {list-style: none;}
:focus {outline: 0;}

a{cursor:pointer; border:none;}
a:link, a:visited{text-decoration: none;}
a:hover{text-decoration:underline;}

.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0;}
.textRight{text-align:right;}

strong{font-weight:bold;}


.commonBut{height:24px; line-height:25px; background:#36b2d7 url(../images/butBg.jpg) repeat-x 0 0; padding:0 12px; border:1px solid #36b2d7; color:#01415c;}
.editBut{height:24px; line-height:25px; color:#01415c; background:#36b2d7 url(../images/editBut.jpg) no-repeat right; border:1px solid #36b2d7; padding:0 15px 0 8px;}

html{width:100%; height:100%;}
body{
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:12px;
	font-family:'SimSun', Arial, Helvetica, sans-serif;
	vertical-align:baseline;	
	background-color:#fff;
	width:100%;
	height:100%;
	color:#006f9f;
}

/* login */
.loginBody{background-color:#169dcd;}
.loginBody .warp{width:482px; height:auto; text-align:center; margin:0 auto; padding-top:100px;}
.loginBody .logo{font-family:"Microsoft YaHei"; text-align:left; color:#fff;}
.loginBody .logo h1{font-size:23px;}
.loginBody .logo sup{font-size:14px;}
.loginBody .logo h1 p{font-size:12px;}

.loginBody ul.mainNav{height:34px; padding-top:10px;}
.loginBody ul.mainNav li{width:111px; height:34px; float:left;}
.loginBody ul.mainNav li a{display:block; width:111px; height:34px; line-height:34px; text-align:center; color:#fff;  font-size:14px; background:url(../images/loginNav.jpg) no-repeat 0 0; font-weight:bold;}
.loginBody ul.mainNav li a:hover, .loginBody ul.mainNav li.active a{background:url(../images/loginNav2.jpg) no-repeat 0 0; color:#007ca8; text-decoration:none;}

.loginBody .loginForm{width:482px; height:155px; padding-top:25px;}
.loginBody .tea{background:url(../images/loginTea.jpg) no-repeat 0 0;}
.loginBody .sdu{background:url(../images/loginSdu.jpg) no-repeat 0 0;}
.loginBody .adm{background:url(../images/loginAdm.jpg) no-repeat 0 0;}

.loginBody .loginForm div{text-align:left; padding-left:125px; padding-top:8px;}
.loginBody .loginForm div input{background-color:#fff; border:1px solid #e0e0e0; width:150px; padding:2px 0 0 1px; height:18px;}
.loginBody .loginForm div input.submitBut{width:97px; height:25px; padding:0; background:url(../images/loginBut.jpg) no-repeat 0 0; color:#fff; border:none; margin-left:42px; cursor:pointer;}


.loginBody .loginForm div span{color:#ff0000;}

.loginBody .foot{clear:both; width:482px; height:60px; background:url(../images/loginFootBg.jpg) no-repeat 0 0; line-height:18px; color:#e3f8fc; padding-top:10px;}
.loginBody .foot a{color:#fff;}



/* body */
.bodyWarp{width:100%; height:100%; position:relative; overflow:hidden;}

.bodyWarp .pageHea{width:100%; height:95px; background:#05799e url(../images/topBg.jpg) no-repeat 0 0;}
.bodyWarp .pageBody{clear:both; width:100%; background-color:#d8e9ed;}
.bodyWarp .pageLeft{float:left; width:190px; height:100%; margin-left:5px;}
.bodyWarp .pageMain{margin-left:200px; height:100%;}
.bodyWarp .pageFoot{clear:both; width:100%; height:25px; line-height:25px; text-align:center; background:url(../images/menuHea.jpg) repeat-x 0 0; color:#fff;}
.bodyWarp .pageFoot a{color:#fff;}

/* top */
.pageHea .navHea{width:100%; height:68px; text-align:right;}
.pageHea .navHea img{float:right; margin:5px 10px 0 0;}
.pageHea .navHea table{float:right; color:#fff;}
.pageHea .navHea table td{height:30px; line-height:30px; text-align:left; padding-right:40px;}
.pageHea .navHea table td a{color:#fff;}
.pageHea .navHea table td a.red{color:#ff0000;}

.pageHea .menuHea{width:100%; height:27px; clear:both; background:url(../images/menuHea.jpg) repeat-x 0 0; overflow:hidden;}
.pageHea .menuHea ul{float:left;}
.pageHea .menuHea ul li{float:left; display:block; width:140px; height:27px;}
.pageHea .menuHea ul li a{display:block; width:130px; height:27px; line-height:30px; color:#fff; text-align:center;}
.pageHea .menuHea ul li a:hover, .pageHea .menuHea ul li a.avtive{text-decoration:none; background:url(../images/menuHea_li.jpg) no-repeat 0 0; color:#052850; font-weight:bold;}
.pageHea .menuHea span{float:right; color:#fff; line-height:30px; margin-right:30px;}


/* left */
.leftWarp{width:100%; height:100%; background-color:#fff;}

.leftWarp .menuBody{width:100%; height:100%; overflow:auto; overflow-x:hidden;}
.menuBody .menuList{width:100%; height:auto;}
.menuList li{text-align:center; background:url(../images/leftBar_bg.jpg) no-repeat 0 0; width:100%; height:auto;}
.menuList li a{font-size:14px; font-weight:bold; display:block; width:100%; height:29px; line-height:29px; color:#01415c;}
.menuList li a:hover{text-decoration:none;}

.menuBody .menuList li ul li{border-top:1px solid #88d0e4; width:100%; background:#fff!important; clear:both;}
.menuBody .menuList li ul li a{display:block; width:100%; height:27px; line-height:25px; font-size:12px; font-weight:normal; margin:1px 0; text-align:left;}
.menuBody .menuList li ul li.active a{background:#d8f9ff;}
.menuBody .menuList li ul li a img{margin-left:35px;}



.leftWarp .oneTreeBody{background-color:#fff; width:92%; height:100%; overflow:hidden; margin:0 auto; overflow:auto;}
.oneTreeBody .treeMain{padding:10px;}

.leftWarp .twoTreeBody{width:190px; height:100%; overflow:hidden; margin:0 auto;}
.twoTreeBody .treeTop{background-color:#fff; width:170px; height:22px; padding:10px; margin-bottom:5px;}
.twoTreeBody .treeWarp{background-color:#fff; height:92%; overflow:auto;}
.twoTreeBody .treeMain{padding:10px;}


/* main */
.mainWarp{width:100%; height:100%; background-color:#fff; padding-top:5px}
.mainWarp .pageBody{width:98%; margin:0 auto;}


.mainWarp .useList{width:100%;}
.mainWarp .useList th, .mainWarp .useList td{border:1px solid #c3dce5; height:24px; line-height:24px;  text-align:center;}
.mainWarp .useList th{background:url(../images/thBg.jpg) repeat-x 0 0;}


.mainWarp .butList{padding:5px 0;}
.mainWarp .butList li{display:inline;}
.mainWarp p.tableTit{background-color:#afafaf; line-height:24px; color:#fff; padding:0 10px;}
.mainWarp .resultList{margin-top:5px; width:100%;}
.mainWarp .resultList td p{color:#282828;}
.mainWarp .resultList td{border-top:1px solid #fff; border-bottom:1px solid #fff; line-height:24px; background-color:#edfbfd; padding:0 10px;}
.mainWarp .resultList td.tableTit{height:26px; line-height:27px; background:url(../images/tableTit.jpg) repeat-x 0 0; border:1px solid #a1ebfd;}
.mainWarp .resultList td.tableTit .left{height:26px; line-height:27px; color:#006f9f;}
.mainWarp .resultList td.tableTit .right{ padding-top:1px;}
.mainWarp .resultList td img{vertical-align:text-bottom; cursor:pointer;}



/* layout */
.layoutWarp{text-align:center;border:1px solid #089dcb; padding:1px;position: absolute;z-index:10;background-color: #FFF;}
.layoutWarp .title{background:url(../images/layoutTit.jpg) repeat-x 0 0; height:31px;}
.layoutWarp .title span{color:#fff; margin-left:10px; line-height:31px; font-size:14px; float:left;}
.layoutWarp .title a{float:right; margin-right:10px; width:14px; height:31px; background:url(../images/layoutClose.jpg) no-repeat 0 7px; text-indent:-9999px; display:block;}
.layoutWarp .layoutTable{margin:20px auto; }
.layoutWarp .layoutTable td{line-height:25px; padding:5px 0;}
.layoutWarp .layoutTable td input,txtStyl{height:18px; background-color:#fff; border:1px solid #a5a5a5;}
.layoutWarp .layoutTable td input.commonBut{height:22px; line-height:20px; border:1px solid #46c8f0; background:#46c8f0 url(../images/butBg.jpg) repeat-x 0 0;}

.alertTable td{text-align:center;}

.layerMask{background:#000; filter:alpha(opacity=20);-moz-opacity:0.5;opacity: 0.5; position:absolute; z-index:3; top:0; left:0;}

/************************************************************************************** modify area */

.Message_Ioc_Notic
{
	background-image: url(../images/promptIcon.gif);
	background-repeat: no-repeat;
}
.Message_Ioc_Err
{
	background-image: url(../images/errIcon.gif);
	background-repeat: no-repeat;
}
.Message_Ioc_Alert
{
	background-image: url(../images/warning.gif);
	background-repeat: no-repeat;
}
.Message_Ioc_Question
{
	background-image: url(../images/queryIcon.gif);
	background-repeat: no-repeat;
}



.bubble{ width:230px; height:70px; padding:30px 1px 10px 15px; background:transparent url(../images/bubble.png) no-repeat 0 0; color:#373737;}



/************************************************************************************** pilin add 7.30 */
.welcomeBody{width:100%; height:100%; margin:0 auto; background-color:#d4f1f9; overflow:hidden;}
.welcomeBody .info{width:730px; height:300px; margin:0 auto; background:transparent url(../images/welcome.jpg) no-repeat 0 20px;}
.welcomeBody h3{margin-left:415px; font-family:"Microsoft YaHei"; font-size:24px; font-weight:bold; padding-top:60px;}
.welcomeBody p{margin-left:415px; line-height:22px; text-indent:2em; color:#606060; padding-top:20px;}


.teachList{width:90%; text-align:center; margin:0 auto;}
.teachList td{width:99%; text-align:center; line-height:30px;}
.teachList td a{color:#006F9F; display:block;}


/************************************************************************************** pilin */

.loginBody .ju{background:url(../images/loginJu.jpg) no-repeat 0 0; height:162px;}

/* inlet 11.18 */
.inletBody{width:100%; height:100%; text-align:center; background:#025273 url(../images/inletBg.jpg) repeat-x 0 0;}
.inletBody .header{margin:0 auto; width:880px; height:88px; background:url(../images/inletHead.jpg) no-repeat center 0px;}
.inletBody .header h1{text-indent:-9999px;}
.inletBody .warp{width:600px; clear:both; margin:0 auto;}

.inletBody ul{list-style:none; width:900px; overflow:hidden; padding-top:40px;}
.inletBody ul li{display:block; width:300px; height:150px; float:left;}
.inletBody ul li a{display:block; width:202px; height:127px; margin:0 auto; text-align:left; background:url(../images/inlet1.jpg) no-repeat 0 0; font-family:Microsoft YaHei; font-size:18px; overflow:hidden; color:#fff; text-align:center;}
.inletBody ul li a:hover{text-decoration:none; background:url(../images/inlet2.jpg) no-repeat 0 0;} 
.inletBody ul li.gray a, .inletBody ul li.gray a:hover{background:url(../images/inlet3.jpg) no-repeat 0 0;}

.inletBody ul li a img{ margin-top:13px;}
.inletBody ul li a span{ display:block; clear:both;}

.inletBody p{color:#fff; line-height:30px; margin-top:50px;}
.inletBody p a{color:#fff;}
.inletBody p a:hover{text-decoration:underline;}


/************************************************************************************** 固定头固定列样式 */
.TABLE
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    BORDER-BOTTOM: 1px;
    BORDER-COLLAPSE: collapse;
    mso-border-alt: solid windowtext .5pt;
    mso-padding-alt: 0cm 5.4pt 0cm 5.4pt
}

.FixedRowCol
{ z-index:999; 
  position: relative; 
  top: expression(this.offsetParent.scrollTop); 
  left: expression(this.offsetParent.scrollLeft);
  
}  
.WH
{
  width:600;
  height:300;
  overflow: auto; 
  position: relative;
}

.FixedCol
{   z-index:666; 
    position: relative; 
    left: expression(this.offsetParent.scrollLeft);
    background:#ffffff;
}  

.FixedRow
{ 
  position: relative; 
  top: expression(this.offsetParent.scrollTop); 
} 
/************************************************************************************** 固定头固定列样式 */